package com.whut.model;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 项目楼栋（项目进度信息——地下室进度信息）
 */
@Data
public class ProjectBuildBasement implements Serializable, Comparable {

    /**
     * 项目进度——地下室楼栋信息
     */
    private Integer basementId;

    /**
     * 项目id
     */
    private Integer projectId;

    /**
     * 楼栋号
     */
    private String build;

    /**
     * 层数
     */
    private Integer floorNum;

    /**
     * 户数
     */
    private Integer familyNum;

    /**
     * 标准层
     */
    private Integer standardFloorNum;

    /**
     * 桩基个数
     */
    private Integer pileNum;

    /**
     * 混凝土施工层数（施工进度）
     */
    private String betonConstructionFloorNum;

    /**
     * 创建时间
     */
    private LocalDateTime createdTime;

    /**
     * 最后更新时间
     */
    private LocalDateTime lastModifiedTime;

    @Override
    public int compareTo(Object o) {
        return o.hashCode() - hashCode();
    }
}
